5.04 参数和返回值
参数是在函数定义时指定的变量,用于接收传递给函数的输入信息
参数可以向函数传递数据,并且可以在函数内部使用这些数据进行计算,操作或其他处理。
返回值是函数执行完毕后返回给调用者的结果。返回值可以是任何类型的数据。
通过返回值,函数可以将结果传递给调用者,供其继续使用或进行后续处理。
#返回多个值,以元组形式返回
def fuction():
a=111
b=222
c=333
return a,b,c
result=fuction()
print(result)
返回值:
(111, 222, 333)
#单独使用return,终于整个方法,return后面不能再有其他代码
def fuction():
print("fuciton被执行了")
return
c=a+b
fuction()
返回值:
fuciton被执行了
代码出现黄色警告,但仍可以运行。
#单独使用return,终止整个方法,return终止了这个自定义函数运行
def fuction(a):
print("fuciton被执行了")
if a>10:
print("大于10了")
return
else:
print("小于10")
print("函数执行完毕!")
fuction(11)
返回值:
fuciton被执行了
大于10了
说明:以上在第1个条件符合时,就终止了自定义函数,并顺便返回了结果值(如果设置有返回结果值)。后面的print("函数执行完毕!")不再执行。